package task6_7;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Iterator;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/5/4 11:25
 * @description:练习2：从文本文件中读取数据（每一行为一个字符串数据）到集合中，并遍历集合
 */
public class FileToArraylist {

  public static void main(String[] args) throws Exception {
   /*1/读取文件中的数据
      1）字符缓冲输入流对象
    2）调用该对象的readLine（）——一次读取一行文本
    2、把数据放到集合中
    1）创建Arraylist集合对象
    2）调用该对象的add()将数据添加到集合
    3、遍历集合*/
    BufferedReader br=new BufferedReader(new FileReader("list.txt"));
    ArrayList<String>arrayList=new ArrayList<>();
    String line=null;
    while ((line=br.readLine())!=null){
      arrayList.add(line);
    }
    br.close();
    Iterator iterator=arrayList.iterator();
    while (iterator.hasNext()){
      System.out.println(iterator.next());
    }
  }
}
